package com.wp.file.utils;


import com.wp.file.myoffice.bean.Document;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.codec.binary.Hex;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang.ArrayUtils;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.security.MessageDigest;
import java.util.UUID;

@Slf4j
public class FileUtil {

    /**
     * 生成存储文件随机唯一名 新存储名
     * @param originName
     * @return
     */
    public static String generateName(String originName){
        //首先要拿到文件的一些信息用于提前储备
        //1.原文件名
        String suffix = originName.substring(originName.lastIndexOf(".")); //获取原文件后缀用来和最终随机名拼接
        //2.最终存储文件名
        String newName = UUID.randomUUID() + suffix;//最终文件名
        return newName;
    }



}
